package org.xi.behavioral.visitor;

import org.xi.behavioral.visitor.api.TypeChecker;
import org.xi.behavioral.visitor.api.Visitor;

// 客户端代码
public class Main {
    public static void main(String[] args) {
        AST ast = new AST();
        // 假设已经构建了抽象语法树

        Visitor typeChecker = new TypeChecker();
        ast.traverse(typeChecker); // 遍历语法树进行类型检查
    }
}